maven

您所在的位置:网站首页 bazel github maven

maven

#maven| 来源: 网络整理| 查看: 265

Я пытаюсь сделать сборку bazel, это проект java maven, как я могу узнать, какие внешние зависимости и включить их в файл рабочей области для сборки bazel?

Есть инструменты миграции: https://github.com/bazelbuild/migration-tooling, каков путь maven_project следующим образом? Я попробовал это как руководство по документу и не могу создать файл generate_workspace.bzl

bazel run //generate_workspace -- --maven_project=/path/to/maven/project

Это вывод сборки:

jias-mbp:migration-tooling me$ bazel run //generate_workspace -- --maven_project=/Users/me/fe/testbazel/guava-master/guava INFO: Analysed target //generate_workspace:generate_workspace (0 packages loaded). INFO: Found 1 target... Target //generate_workspace:generate_workspace up-to-date: bazel-bin/generate_workspace/generate_workspace.jar bazel-bin/generate_workspace/generate_workspace INFO: Elapsed time: 0.325s, Critical Path: 0.01s INFO: Build completed successfully, 1 total action INFO: Running command line: bazel-bin/generate_workspace/generate_workspace '--maven_project=/Users/me/fe/testbazel/guava-master/guava' 二月 03, 2018 3:02:38 下午 com.google.devtools.build.workspace.maven.DefaultModelResolver getRawModel 警告: Unable to resolve raw Maven model from /Users/me/fe/testbazel/guava-master/guava/pom.xml: 1 problem was encountered while building the effective model for com.google.guava:guava:[unknown-version] [FATAL] Non-resolvable parent POM for com.google.guava:guava-parent:HEAD-jre-SNAPSHOT: Could not find any repositories that knew how to resolve org.sonatype.oss:oss-parent:9 (checked ) and 'parent.relativePath' points at wrong local POM @ com.google.guava:guava-parent:HEAD-jre-SNAPSHOT, /Users/me/fe/testbazel/guava-master/pom.xml 二月 03, 2018 3:02:38 下午 com.google.devtools.build.workspace.maven.DefaultModelResolver getEffectiveModel 警告: Unable to resolve Maven model from /Users/me/fe/testbazel/guava-master/guava/pom.xml: 1 problem was encountered while building the effective model for com.google.guava:guava:[unknown-version] [FATAL] Non-resolvable parent POM for com.google.guava:guava-parent:HEAD-jre-SNAPSHOT: Could not find any repositories that knew how to resolve org.sonatype.oss:oss-parent:9 (checked ) and 'parent.relativePath' points at wrong local POM @ com.google.guava:guava-parent:HEAD-jre-SNAPSHOT, /Users/me/fe/testbazel/guava-master/pom.xml Wrote /private/var/tmp/_bazel_me/e6e7b644943af30a55bb6d7b73aaa3a3/execroot/__main__/bazel-out/darwin-fastbuild/bin/generate_workspace/generate_workspace.runfiles/__main__/generate_workspace.bzl maven dependencies maven-2 maven-3 bazel 1 Jamesjin 2 Фев 2018 в 15:12 Привет, @Oleg, спасибо, не могли бы вы указать это, я читаю документ, docs.bazel.build/versions/master/generate-workspace.html, но до сих пор не понимаю, как это сделать  – Jamesjin 2 Фев 2018 в 15:23 Что вы имеете в виду под "попробовал в своем городе"? --maven_project принимает путь к папке вашего проекта Java, созданного с помощью Maven.  – Jin 2 Фев 2018 в 22:58 Привет @Jin Спасибо за ваш ответ, в настоящее время я изучаю bazel, и я попытаюсь построить с помощью bazel проект maven, я сделал шаг, как это руководство docs.bazel.build/versions/master/generate-workspace.html, вы можете помогите взглянуть выше на вывод сборки и посмотреть, что не так? Спасибо  – Jamesjin 3 Фев 2018 в 10:12 . Можете ли вы посоветовать, как исправить ошибку сборки bazel, спасибо stackoverflow.com/questions/48605528/…  – Jamesjin 4 Фев 2018 в 10:21 1 ответ

migration-tooling устарел, вместо этого используйте rules_jvm_external для управления зависимостями Maven.

0 Jin 4 Сен 2019 в 21:41


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3